package controller.factory;

import controller.DAO.DAOCompletedTask;
import controller.DAO.DAOStudent;
import controller.DAO.DAOTask;
import controller.DAO.DAOUser;

public abstract class AbstractFactory {

	public static AbstractFactory getNewInstance() {
		return new SQLFactory();
	}

	public abstract DAOUser getDAOUser();
	public abstract DAOTask getDAOTask();
	public abstract DAOStudent getDAOStudent();
	public abstract DAOCompletedTask getDAOCompletedTask();
}
